Integrating mixed transmission and practical limitations with the worst-case response-time analysis for Controller Area Network
نویسندگان
چکیده
The existing worst-case response-time analysis for Controller Area Network (CAN) calculates upper bounds on the response times of messages that are queued for transmission either periodically or sporadically. However, it does not support the analysis of mixed messages. These messages do not exhibit a periodic activation pattern and can be queued for transmission both periodically and sporadically. They are implemented by several higher-level protocols based on CAN that are used in the automotive industry. We extend the existing analysis to support worst-case response-time calculations for periodic and sporadic as well as mixed messages. Moreover, we integrate the effect of hardware and software limitations in the CAN controllers and device drivers such as abortable and non-abortable transmit buffers with the extended analysis. The extended analysis is applicable to any higher-level protocol for CAN that uses periodic, sporadic and mixed transmission modes.
منابع مشابه
Extending Response-Time Analysis for Mixed Messages with Offsets in Controller Area Network
The existing offset-aware response-time analysis of Controller Area Network (CAN) for mixed messages has certain practical limitations. It is based on the assumption that the jitter and deadline of a message are smaller or equal to the transmission period. However, practical systems may contain messages with release jitter greater than the period. Consequently, the deadlines specified for such ...
متن کاملMPS-CAN analyzer: Integrated implementation of response-time analyses for Controller Area Network
We present a new response-time analyzer for Controller Area Network (CAN) that integrates and implements a number of response-time analyses which address various transmission modes and practical limitations in the CAN controllers. The existing tools for the response-time analysis of CAN support only periodic and sporadic messages. They do not analyze mixed messages which are partly periodic and...
متن کاملCalculating Controller Area Network (can) Message Response Times
Controller Area Network (CAN) is a well designed communications bus for sending and receiving short real-time control messages at speeds of up to 1Mbit/sec. One of the perceived drawbacks to CAN has been the inability to bound accurately the worst-case response time of a given message (i.e. the longest time between queueing the message and the message arriving at the destination processors). Th...
متن کاملEvaluating message transmission times in Controller Area Networks without buffer preemption
Analysis of worst-case message transmission times in CAN networks is usually performed assuming the availability of an infinite length priority queue of message buffers at the network adapter with zero access time. In reality, adapters provide a finite number of buffers for message transmission. This paper shows how to account for the availability of a limited number of buffers at the adapter a...
متن کاملMessage response time analysis for ideal controller area network (CAN) refuted
This paper revisits basic message response time analysis of controller area network (CAN). We show that existing message response time analysis, as presented in [10], is optimistic. Assuming discrete scheduling, the problem can be resolved by applying worst-case response time analysis for fixed-priority non-preemptive scheduling (FPNS) as described in [4].
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- Journal of Systems and Software
دوره 99 شماره
صفحات -
تاریخ انتشار 2015